import type { isLoginType } from '@/types/component'
import { defineStore } from 'pinia'
import { ref } from 'vue'

export const useLoginStore = defineStore('login', () => {
  /**
   * 登录按钮展示的时候判断的值
   */
  const isLogin = ref<isLoginType>()
  /**
   *
   * 修改登录按钮展示的时候判断的值
   */
  const setIsLogin = (val: isLoginType) => {
    isLogin.value = val
  }
  /**
   * 删除登录按钮展示的时候判断的值
   */
  const deleteIsLogin = () => {
    isLogin.value = undefined
  }
  return {
    isLogin,
    setIsLogin,
    deleteIsLogin,
  }
})
